In-context Learning and Induction Heads